iT邦幫忙

2024 iThome 鐵人賽

DAY 9
0
佛心分享-我的私藏工具箱

正則!好好表達系列 第 9

replaceAll for File.sepator

  • 分享至 

  • xImage
  •  

想寫個通用的路徑分隔的Pattern可以跨平台,不管在Windows的\或是Linux的/,都可以轉為Java運行當下的作業系統的路徑分隔字元。結果寫成以下的不行。

path.replaceAll("[\\\\/]", File.separator);

而真正的解法是長這樣:

path.replaceAll("[\\\\/]", Matcher.quoteReplacement(File.separator));

上一篇
用egrep提取JSON裡特定key的每個值
下一篇
用Perl移除檔案裡所有null字元
系列文
正則!好好表達14
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言